|
Menü konumu |
---|
Taslak → BSpline |
Tezgahlar |
Taslak, Yapı |
Varsayılan kısayol |
B S |
Versiyonda tanıtıldı |
0.7 |
Ayrıca bkz |
Tel,Bezier eğrisi |
BSpline aracı, mevcut Çalışma düzleminde birçok noktadan B-Spline eğrisi oluşturur.Tepsi 'de ayarlanan Çizgi stili alır.
BSpline aracı, eğrinin geçeceği noktaları belirtir; Öte yandan, Bezier eğrisi aracı, eğrinin yönünü tanımlamak için control points kullanır. Tam dairesel veya eliptik eğriler oluşturmak için, Yay ve Elips kullanın.
Spline birçok noktayla tanımlanır
See also: Draft Tray, Draft Snap and Draft Constrain.
The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts (for version 1.0).
true
); Aksi halde, kapalı spline bir surat yapmaz (VERİYüz yapmak false
).false
' e manuel olarak ayarlayın.BSpline aracı Tel aracı gibi davranır, ancak bölümlerinin her biri düz bir çizgi yerine eğridir. Birini diğerine dönüştürmek için Telden BSpline çevir kullanın.
See also: Property editor.
A Draft BSpline object is derived from a Part Part2DObject and inherits all its properties. It also has the following additional properties:
Draft
false
; true
olarak ayarlamak, spline'ı kapatmak için bir eğri parçası çizecektir. Spline başlangıçta kapatılırsa, bu değer true
; false
olarak ayarlamak, son eğri parçasını kaldıracak ve spline'ı açacaktır.true
ise bir yüz yaratılır, aksi takdirde sadece çevre nesnenin bir parçası olarak kabul edilir. Bu özellik yalnızca VERİClosed true
ise çalışır. : Not:, eğer spline uygun bir yüz oluşturmayacağından kendisiyle kesiştiğinde VERİMake Face ayarını true
olarak ayarlamayın.Draft
true
ise ve GÖRÜNÜMDisplay Mode "Düz Çizgiler" ise çalışır.Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
bspline = make_bspline(pointslist, closed=False, placement=None, face=None, support=None)
bspline = make_bspline(Part.Wire, closed=False, placement=None, face=None, support=None)
BSpline
nesnesi oluşturur, pointslist
.
FreeCAD.Vector
ile tanımlanır ve birim milimetre cinsinden tanımlanır.Part.Wire
olabilir.closed
True
ise veya ilk ve son noktalar aynıysa, tel kapanır.placement
verilirse kullanılır; Aksi halde, şekil başlangıçta oluşturulur.face
True
ise ve spline kapalıysa, spline bir yüz çizer, yani dolu görünür.Örnek:
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)
spline1 = Draft.make_bspline([p1, p2, p3], closed=False)
spline2 = Draft.make_bspline([p1, 2*p3, 1.3*p2], closed=False)
spline3 = Draft.make_bspline([1.3*p3, p1, -1.7*p2], closed=False)
doc.recompute()